/*gg*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; display:block; }
html { overflow-x:hidden; }
ul{ list-style-type: none; }
button { cursor: pointer; }
.clear { clear:both; height:0; width:0; font-size:0px; line-height:0; margin:0; padding:0; }
body { background:url(../images/bg.jpg) repeat-x #fff; color:#491b93; font-size:12px; }
a { color: #474747; text-decoration: none; cursor:pointer; font-size:12px; }
.more { float: right; padding-top:4px; margin-right:4px; display:inline; color:#a2a2a2; margin-top:7px; }
.more1 { float: right; padding-top:4px; margin-right:16px; display:inline; color:#a2a2a2; }
.more1 a { color:#a2a2a2; }
a:hover { text-decoration:underline; }
.more1 a:hover { color:#491b93; text-decoration:none; }
span { font-size:12px; }
.fl { float: left; }
.fr { float: right; }
.hide { display:none; }
.arial { font-family:Arial; }
.bold { font-weight:bold; }
.block { display:block; }
.through { text-decoration:line-through }
.normal { font-weight:normal; }
.none { visibility:hidden; }
.error { line-height:28px; height:28px; }
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; display:block; }
.top a { color:#333; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-weight:normal; }
body, input, select, button, textarea { font-size: 12px; font-family:"Microsoft Yahei", "arial", "\5b8b\4f53"; }
.arial { font-family:arial; }
button { cursor: pointer; }
body { background: #fff; color: #959595; /*line-height: 1.2;*/ line-height:1.5; -webkit-text-size-adjust:none; }
a { color: #959595; text-decoration: none; }
a { blr:expression(this.onFocus=this.blur());
}
a:hover { color:#146eb6; }
a:focus { outline: none; }

.fixed:after, .clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.fixed, .clearfix{zoom:1;}
.clear:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;}
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.center { text-align:center; display:inline-block; }
/*---------header---------*/
.header { width:100%; position:relative; z-index:2; }
.header_top { width:100%; background:#faf9fc; height:27px; padding-bottom:1px; position:relative; z-index:3; }
.header_top_conts { width:1002px; margin:0 auto; line-height:27px; }
.header_top_conts a { color:#491b93; margin-left:6px; }
.header_top_conts a.hide { margin:0; }/*====modifyByxuezhang--Addnewstyle======*/
.header_top_conts p a { color:#491b93; margin-left:0px; }
.header_top_conts span { color:#491b93; margin-left:6px; }
/*.header_top_r{ width:248px;}*/
/*.header_top_r ul{ width:248px;}*/
/*.header_top_r ul li.li01{ width:132px;}*/
.header_top_r ul li.li01 { padding-right: 10px; }
.header_top_r ul li.li02 { width:85px; height:17px; border:1px solid #c4b2e5; margin-top:4px; background:url(../images/in_head_trolley.png) no-repeat -1px -1px; font-size:12px; padding-left:25px; line-height:17px; position:relative; z-index:2; }
.header_top_r ul li.li02 font { font-size:12px; font-size:12px; margin:0 6px; color:#8e6bce; }
.header_contents { width:1002px; margin:0 auto; height:144px; position:relative; z-index:1; }
.header_contents_l { background:url(../images/in_head_bg.jpg) no-repeat; width:856px; height:144px; position:absolute; top:0; left:-148px; }
.header_pro_contents_l { background:url(../images/pro_head_bg.jpg) no-repeat; width:856px; height:144px; position:absolute; top:0; left:-148px; }
.header_contents_l .logo { margin:40px 0 0 146px; width:284px; height:68px; }
.header_pro_contents_l .logo { margin:40px 0 0 146px; width:284px; height:68px; }
.header_contents_r { padding-top:4px; height:98px; width:280px; position:absolute; top:0; left:720px; }
.ft00 { height:40px; line-height:40px; font-size:18px; font-weight:bold; text-align:right; }
.header_tel { margin-bottom:44px; }
.header_link { width:250px; background:url(../images/in_head_link.jpg) no-repeat right top; height:20px; line-height:20px; text-align:right; padding-right:30px; }
.header_link a { color:#b6a4d4; line-height:20px; }
.header_link a:hover { color:#491b93; }
.header_down { width:142px; background:#f2eaf9; padding-top:6px; }
.spec { border-left:1px solid #fff; border-right:1px solid #e8e6ec; height:40px; width:55px; }
.header_down_l { background:url(../images/in_head_searchl.jpg) no-repeat; width:4px; height:27px; }
.header_down_c { background:url(../images/in_head_searchc.jpg) repeat-x; width:122px; height:27px; position:relative; line-height:27px; color:#887698; padding-left:4px; cursor:pointer; }
.header_down_r { cursor:pointer; background:url(../images/in_head_searchr1.jpg) no-repeat; width:5px; height:27px; }
.header_nav_search { width:198px; margin-left:1px; display:inline; padding-top:6px; }
.header_search_l { background:url(../images/in_head_searchl.jpg) no-repeat; width:4px; height:27px; }
.header_search_c { background:url(../images/in_head_searchc.jpg) repeat-x; width:164px; height:27px; }
.header_search_c input { border:0; background:none; color:#887698; font-size:12px; line-height:27px; height:26px; width:160px; }
.header_search_r { background:url(../images/in_head_searchr.jpg) no-repeat; width:28px; height:27px; cursor:pointer; border:0; }
.header_nav_search { }
.header_nav_others { border-right:1px solid #d8d5de; width:342px; height:40px; }
/*banner*/
.banner { width:1002px; margin:0 auto; position:relative; height:391px; z-index:1; }
.banner_pub { width:988px; height:62px; border:1px solid #cccccc; margin:0 auto; }
.banner_box { width:992px; height:310px; margin:0 auto; position:relative; }
.in_bn_bgl { position:absolute; left:-300px; top:0; display:none; }
.in_bn_bgr { position:absolute; left:1001px; top:0; display:none; }
.playMenu { position:absolute; left:887px; top:286px; padding:0; z-index:2; }
.playMenu li { width:10px; height:10px; float:left; margin-left:10px; }
.playMenu li a { display:block; width:10px; height:10px; font-size:0; background-image:url(../images/in_banner_sprite.png); }
.playMenu li .sty2 { background-image:url(../images/in_banner_sprite2.png); }
.playMenu li.in_bannerMenu01 a { background-position:0 0; }
.playMenu li.in_bannerMenu02 a { background-position:-20px 0; }
.in_banner_imgBox { width:992px; height:310px; position:relative; z-index:1; }
.in_banner_imgBox li { position:absolute; }
/*contents*/
.in_contents { background:url(../images/in_conts_bg.jpg) repeat-x; width:100%; }
.in_contents_box { width:1001px; margin:0 auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.in_contents_l { width:254px; padding-right:1px; }
.in_prom_title { background:url(../images/in_tit_bgl.jpg) no-repeat; width:251px; height:45px; }
.in_prom_title h3 { height:45px; line-height:32px; padding-left:18px; }
.in_prom_title a { display:block; }
.in_prom_title a:hover { color:#491b93; text-decoration:none }
.in_prom_title a.in_prom_upMenu { margin-left:30px; margin-top:4px; float:left; width:26px; height:27px; }
.in_prom_title a.in_prom_downMenu { margin-left:4px; margin-top:4px; float:left; width:26px; height:27px; }
.in_prom_title span { display:block; width:82px; height:11px; line-height:11px; font-size:11px; font-family:Arial; color:#c9b1e3; padding-left:4px; padding-top:13px; font-family:Arial; }
.in_prom_imglist { padding:16px 0 18px 12px; border-bottom:1px solid #e3e3e3; height:64px; overflow:hidden; }
.in_prom_imgbox { width:67px; height:67px; position:relative; }
.in_prom_frame { background:url(../images/in_pro_smallbox.png) no-repeat; width:67px; height:67px; position:absolute; top:0; left:0; cursor:pointer; }
.in_prom_imglist dl { width:155px; padding-left:12px; }
.in_prom_imglist dl dt { height:20px; line-height:20px; width:155px; }
.in_prom_imglist dl dt a { color:#474747; font-weight:bold; }
.in_prom_imglist dl dd { line-height:17px; padding-top:6px; }
.in_contents_c { background:url(../images/in_pro_top.jpg) no-repeat; no-repeat;
width:488px; }
.in_pr_title { height:85px; width:488px; }
.in_pr_title h3 { padding:30px 0 0 26px; color:#24007a; }
.in_pr_title span { padding:34px 0 0 4px; display:block; color:#c9b1e3; }
.in_pro_contents { width:488px; height:426px; overflow:hidden; }
.in_pro_l { background:url(../images/in_pro_l.jpg) no-repeat; width:5px; height:426px; }
.in_pro_c { background:url(../images/in_pro_c.jpg) repeat-x; width:478px; height:416px; overflow:hidden; padding-top:10px; }
.in_pro_r { background:url(../images/in_pro_r.jpg) no-repeat; width:5px; height:426px; }
.in_pro_bottom { background:url(../images/in_pro_bottom.jpg) no-repeat; width:488px; height:11px; line-height:11px; overflow:hidden; font-size:0; }
.in_prom_list { width:252px; }
.in_prom_list li { height:31px; line-height:31px; width:229px; border-bottom:1px solid #e3e3e3; padding-left:23px; background:url(../images/in_pic02.gif) no-repeat 14px center; }
.in_prom_list li a { color:#474747; font-size:12px; }
.in_prom_list li span { color:#a4a4a4; font-size:10px; padding-right:10px; font-family:Arial; }
.in_pro_conts { width:436px; padding-left:22px; margin:0 auto; height:178px; overflow:hidden; }
.in_pro_conts h4 { color:#0a0a0a; }
.in_pro_conts h4 a { color:#0a0a0a; }
.in_pro_conts h5 { color:#858585; font-size:12px; }
.in_pro_imgbox { margin:0 30px 0 0; width:159px; height:107px; position:relative; }
.in_pro_box { width:159px; height:107px; background:url(../images/in_pro_largebox.png) no-repeat; position:absolute; cursor:pointer; }
.in_pro_imglist { padding-top:11px; }
.in_pro_imglist dl { width:240px; }
.in_pro_imglist dl dt { line-height:18px; color:#474747; font-weight:bold; }
.in_pro_imglist dl dt a { color:#474747; font-family:Arial; }
.in_pro_imglist dl dd { color:#5a5a5a; padding-top:8px; line-height:17px; width:240px; }
.in_pro_imglist dl dd a { color:#5a5a5a; }
.in_pro_imglist dl span { display:block; color:#474747; font-weight:bold; padding-top:14px; font-family:Arial; }
.in_pro_imglist dl span font { font-size:12px; color:#7446cd; padding-left:14px; font-family:Arial; }
.in_contents_r { width:254px; padding-right:1px; }
.in_answer_q, .in_answer_a { width:222px; margin:0 auto; }
.in_answer_q h6 { width:192px; padding-left:8px; font-size:12px; color:#a83d98; font-family:"瀹嬩綋"; line-height:16px; }
.in_answer_q h6 a { color:#a83d98; }
.in_answer_a span { display:block; color:#d85628; line-height:16px; width:22px; text-align:right; }
.in_answer_a h6 { width:192px; padding-left:8px; font-size:12px; color:#737373; font-family:"瀹嬩綋"; line-height:16px; }
.in_answer_list { width:214px; margin-left:30px; }
.in_answer_list dl { width:154px; padding-top:10px; }
.in_answer_list dl dd { height:24px; line-height:24px; background:url(../images/in_answer_list.jpg) no-repeat left center; padding-left:22px; margin-left:16px; }
.in_answer_list dl dd a { color:#985c14; }
.in_pro_menu { float:left; width:86px; height:25px; margin-left:170px; display:inline; margin-top:20px; }
.in_pro_menu li { float:left; width:16px; width:15px\9\0; height:25px; padding-left:9px; padding-left:10px\9\0; background-image:url(../images/in_pro_menusprite.jpg); margin-left:2px; display:inline; line-height:25px; cursor:pointer; }
.in_pro_menu li.menu01 { background-position:2px 0; color:#fff; }
.in_pro_menu li.menu02 { background-position:-28px 0; color:#1b1b1b; }
/*footer*/
.footer { height:275px; width:100%; background:url(../images/footer_bg.jpg) repeat-x; }
.foot_nav { width:974px; height:124px; overflow:hidden; margin:0 auto; padding-left:80px; padding-top:26px; }
.foot_nav .li03 { float:left; width:140px; border-left:1px solid #c3bacd; padding-left:16px; }
.foot_nav .li01 { padding-bottom:16px; }
.foot_nav .li01 a { color:#491b93; font-size:12px; font-weight:bold; }
.foot_nav .li02 { line-height:18px; font-size:12px; }
.foot_nav .li02 a { color:#9a89ab; }
.foot_conts { width:1002px; margin:0 auto; text-align:center; color:#491b93; font-family:"瀹嬩綋"; line-height:20px; font-size:12px; background:url(../images/foot_bg.jpg) no-repeat; padding-top:12px; height:104px; position:relative; }
.foot_conts_link { color:#9a89ab; position:absolute; left:862px; top:11px; font-family:Arial; font-size:12px; }
/*Cart
.Shopcart{ width:360px; position:absolute; z-index:1; background:#eae7f2; top:17px; left:-251px; border:1px solid #C4B2E5;}
.Shopcart h6{ padding-left:20px; padding-bottom:6px; height:24px; line-height:24px; padding-top:6px;}
.Shopcart img{ margin-left:20px; display:inline;}
.Shopcart p{ padding-left:20px; padding-top:2px; width:160px; line-height:16px; color:#000;}
.Shopcart .cartRight{ padding-right:35px; line-height:20px; text-align:right;}
.Shopcart .cartRight span{ display:block; color:#F00; font-weight:bold;}
.Shopcart .cartRight a{ display:block;}
.cartList{ padding-bottom:10px; padding-top:10px; background:#fff; width:360px; float:left;}
.cartFoot{ width:340px; text-align:right; padding-top:10px;}
.cartFoot span{ font-weight:bold; color:#F00; padding:0; margin:0 4px;}
.in_cart_fin{ float:right; margin-top:10px; margin-right:20px; padding-bottom:16px; border-top:none;}
.cartListBox{ width:360px; height:360px; overflow-y:auto; overflow-x:hidden;}
*/

/*in_js*/
	/*selectBox*/
	.selectBox { position:absolute; width:133px; top:25px; left:-4px; background:#FFF; border:1px solid #d6d0de; border-top:none; text-align:left; }
.selectBox li { padding-left:8px; cursor:pointer; }
/*---------line---------*/
.line01, .line02, .line03, .line04 { height:1px; line-height:1px; font-size:0; overflow:hidden; clear:both; }
.line01 { background:#FFF; border-top:1px solid #efeaf5; margin-top:1px; }
.line02 { background:#efeaf5; margin-bottom:1px; }
.line03 { background:#6841a5; }
.line04 { background:#5b319e; }
.line05 { width:976px; height:1px; line-height:1px; overflow:hidden; background:#ded3dc; margin:0 auto; font-size:0; }
.line06 { width:216px; height:1px; line-height:1px; overflow:hidden; background:#d8d5de; margin:0 auto; font-size:0; display:none; }
.line07 { width:203px; height:1px; line-height:1px; overflow:hidden; background:#fff; margin:0 auto; font-size:0; display:none; }
/*---------spec---------*/
.spec2 { height:2px; line-height:2px; overflow:hidden; clear:both; width:100%; font-size:0; }
.spec4 { height:4px; line-height:4px; overflow:hidden; clear:both; width:100%; font-size:0; }
.spec5 { height:5px; line-height:5px; overflow:hidden; clear:both; width:100%; font-size:0; }
.spec6 { height:6px; line-height:6px; overflow:hidden; clear:both; width:100%; font-size:0; }
.spec8 { height:8px; line-height:8px; overflow:hidden; clear:both; width:100%; font-size:0; clear:both; }
.spec10 { height:10px; line-height:10px; overflow:hidden; clear:both; width:100%; font-size:0; }
.spec12 { height:12px; line-height:12px; overflow:hidden; clear:both; width:100%; font-size:0; }
.spec13 { height:13px; line-height:13px; overflow:hidden; clear:both; width:100%; }
.spec14 { height:14px; line-height:14px; overflow:hidden; clear:both; width:100%; }
.spec16 { height:16px; line-height:16px; overflow:hidden; clear:both; width:100%; }
.spec17 { height:17px; line-height:17px; overflow:hidden; clear:both; width:100%; }
.spec18 { height:18px; line-height:18px; overflow:hidden; clear:both; width:100%; }
.spec20 { height:20px; line-height:20px; overflow:hidden; clear:both; width:100%; }
.spec22 { height:22px; line-height:22px; overflow:hidden; clear:both; width:100%; }
.spec24 { height:24px; line-height:24px; overflow:hidden; clear:both; width:100%; }
.spec26 { height:26px; line-height:26px; overflow:hidden; clear:both; width:100%; }
.spec28 { height:28px; line-height:28px; overflow:hidden; clear:both; width:100%; }
.spec28_ex { height:28px; line-height:28px; overflow:hidden; clear:both; margin:0 auto; border-top:1px solid #d8d2e1; width:440px; }
.spec30 { height:30px; line-height:30px; overflow:hidden; clear:both; width:100%; }
.spec32 { height:32px; line-height:32px; overflow:hidden; clear:both; width:100%; }
.spec35 { height:35px; line-height:35px; overflow:hidden; clear:both; width:100%; }
.spec36 { height:36px; line-height:36px; overflow:hidden; clear:both; width:100%; }
.spec38 { height:38px; line-height:38px; overflow:hidden; clear:both; width:100%; }
.spec45 { height:45px; line-height:45px; overflow:hidden; clear:both; width:100%; }
.spec58 { height:58px; line-height:58px; overflow:hidden; clear:both; width:100%; }
.spec62 { height:62px; line-height:62px; overflow:hidden; clear:both; width:100%; }
.spec66 { height:66px; line-height:66px; overflow:hidden; clear:both; width:100%; }
.spec70 { height:70px; line-height:70px; overflow:hidden; clear:both; width:100%; }
.spec76 { height:76px; line-height:76px; overflow:hidden; clear:both; width:100%; }
.spec84 { height:84px; line-height:84px; overflow:hidden; clear:both; width:100%; }
/*---------fnt---------*/
.fnt01 { color:#104877; }
.fnt02 { color:#24007a; }
.fnt03, .header_top_conts .header_top_r .fnt03 { color:#bf1e24; }
.fnt04 { color:#8f8f8f; }
.fnt05 { color:#c12525; }
.fnt07 { color:#24007a; }
.fnt08 { color:#b6a4d4; }
.fnt09 { color:#8e7ea2; }
.fnt10 { color:#24007a; }
.fnt11 { color:#a7a7a7; }
.fnt12 { color:#4e218d; }
.fnt13 { color:#000; }
.fnt14 { color:#3e1183; }
.fnt15 { color:#e6e6e6; }
.fnt16 { color:#ff0000; }
.fnt17 { color:#bd1e22; }
.fnt18 { color:#23017a; }
.fntwidth { margin-left:246px; ; width:188px; }
.center_contents_conts p a.fnt06 { color:#ff3000; }
/*fontSize*/
.font14 { font-size:14px; }
/*margin*/
.margin2 { margin:0 2px; }
.margin4 { margin:0 4px; }
.margin8 { margin-left:8px; }
.marginr20 { margin-right:20px; }
.margin32 { margin-left:32px; }
.marginAuto { margin:-6px auto 0; }
/*padding*/
.padding8 { padding-left:8px; }
.padding22 { padding-right:22px; }
.padding14 { padding-left:14px; }
.padding23 { padding-bottom:23px; }
/*border*/
.border1 { border-bottom:1px solid #c3c3c3; }
/*background*/
.f4f4f4 { background:#f4f4f4; }
.f9f9f9 { background:#f9f9f9; }
.eeeeee { background:#eeeeee; }
/*width*/
.width104 { width:104px; }
.width48 { width:48px; }
.width56 { width:56px; }
.width72 { width:112px; }
/*lineheight14*/
.lh14 { line-height:14px; }
/**/

.selectText { background:none; border:0; line-height:27px; height:27px; color:#887698; }
/*6.25byxuezhang-----text='纭畾鎻愪氦'buttonStyle-----*/
#re_submit { display:block; width:69px; height:21px; margin-left:90px; }
.noresults { text-align: center; line-height: 25px; height:180px; padding-top:30px; }
/*7.27byxuezhang-----Collec_clistCntStyle-----*/
.Collect_bntBox { width:720px; margin-left:10px; min-height:80px; }
.newCollect_bnt { width:420px; text-align:center; }
.addCollent_bnt { width:420px; text-align:center; }
.addCollent_bnt .cname { }
.addCollent_bnt .cbutton { }
.Collec_clistCntm, .Collec_clistWap { width:720px; margin-left:10px; min-height:200px; }
.Collec_clistListL { display:block; margin:10px; float:left; width:58%; }
.Collec_clistListR { display:block; margin:10px; float:left; width:58%; }
/*淇敼*/

/**********棣栭〉**********/
.in_bg { background:url(../images/bgxx.jpg) center top repeat-y; }
.in_bg_jpg { position:absolute; top:0; left:50%; margin-left:-830px; z-index:0; background:url(../images/bg.jpg) center top no-repeat; width:1660px; height:100%; }
.in_warp { width:1066px; margin:0 auto; position:relative; z-index:2; }
.in_warp .top { background:url(../images/dkw_02.jpg) repeat-x; height:31px; line-height:30px; }
.in_warp .top span { display:inline-block; }
.in_warp .top .welcome { color:#0c68af; padding-left:40px; width:550px; }
.in_warp .top .phone { background:url(../images/dkw_05.jpg) no-repeat left 7px; padding-left:20px; color:#0c68af; font-size:12px; }
.in_warp .top .login { padding:0 10px; margin-left:20px; }
.in_warp .top .reg { padding:0 10px; }
.in_warp .top .fav { padding:0 10px; }
.in_warp .top a:hover { color:#146eb6; }
.t_cont { background:url(../images/c_bg.jpg) no-repeat 340px 0; height:110px; position:relative; z-index:1000; }
.t_cont .logo { float:left; *display:inline;
margin:28px 0 0 40px; }
.t_cont .search { float:right; *display:inline;
width:228px; margin:40px 80px 0 0; background:#0c68af; padding:5px; }
.t_cont .search .fl { /*background:url(../images/dkw_15.jpg) no-repeat;*/ width:125px; height:24px; }
.hotTag { height:24px; line-height:24px; padding-top:10px; display:none; }
.hotTag span { color:#ff8330; padding:0 8px 0 0; }
.hotTag a { color:#676767; padding:0 8px 0 0; }
/* Selects*/
.selectBox_4 { text-align:left; width:125px; float:left; position:relative; z-index:100; }
.selectBox_4 select{
	margin-top:2px;
	width:125px;
}

.t_cont .search .fr { height:20px; padding:1px; width:225px; background:#fff; margin-top:1px; margin-left:6px; }
.t_cont .search .fr .int { width:195px; height:20px; line-height:20px; float:left; padding-left:4px; color:#7e7e7e; vertical-align:top; border:none; background:none; position:relative; }
.t_cont .search .fr .bon { background:url(../images/dkw_18.jpg) no-repeat; float:right; width:22px; height:20px; border:none; cursor:pointer; }
.nav { height:33px; background:#0c68af; position:relative; width:100%; z-index:999; }
.nav ul { width:700px; margin-left:50px; }
.nav ul li { float:left; width:110px; text-align:center; border-left:1px solid #3582bb; position:relative; }
.nav ul li.first { border:none; }
.nav ul li.on h2 { background:#9fb22d; font-weight:bold; }
.nav ul li h2 { font-size:12px; display:block; line-height:33px; }
.nav ul li h2 a { color:#fff; display:block; }
.nav ul li h2 a:hover { background:#9fb22d; }
.nav .dkw_mall { background:url(../images/dkw_25.jpg) no-repeat; width:165px; height:54px; position:absolute; right:80px; top:-14px; text-indent:-500px; overflow:hidden; }
/*-----棣栭〉banner-----*/
.in_banner { position:relative; z-index:9; overflow:hidden; background:url(../images/dkw_29.jpg) no-repeat; width:713px; height:295px; padding:16px 0 0 16px; float:left; display:inline; margin:18px 0 0 39px; }
.in_banner .js a { float:left; display:list-item; height:274px; width:696px; }
.in_banner .js li { float:left; position:absolute; height:274px; width:696px; }
.in_banner .js li img { height:274px; width:696px; }
.in_banner .in_banner_bon { position:absolute; right:30px; top:270px; font-size:1px; z-index:100; }
.in_banner .js_cent { float:left; height:10px; padding:0; position:relative; }
.in_banner .nextBtn { }
.in_banner .prevBtn { }
.in_banner .js_cent li { background:url(../images/bon.png) left no-repeat; width:10px; height:10px; margin-right:8px; float:left; cursor:pointer; }
.in_banner .js_cent .imgSelected { background:url(../images/bon.png) right no-repeat; }
.com_product { background:url(../images/dkw_32.jpg) repeat-x; width:230px; height:285px; border:1px solid #d8d8d8; display:inline; float:left; margin:28px 0 0 10px; padding-right:6px; }
.com_product h2 { font-size:14px; color:#9db02c; font-weight:bold; margin:12px 0 0 10px; }
.com_product ul { margin:0 10px; }
.com_product ul li { height:55px; width:100%; overflow:hidden; margin:15px 0 0; vertical-align:top; }
.com_product ul li dt { float:left; width:76px; height:52px; }
.com_product ul li dt img { width:76px; height:52px; }
.com_product ul li dd { float:left; width:128px; padding-left:5px; }
.com_product ul li dd.b { margin-bottom:5px; font-size:12px; height:32px; padding-top:8px; overflow:hidden; line-height:16px; font-size:14px; }
.com_product ul li dd.b a { color:#4f4d4e; font-size:14px; }
.com_product ul li dd.b a:hover { color:#146eb6; }
.com_product ul li dd a.dd { background:url(../images/dkw_43.jpg) right 6px no-repeat; width:6px; margin-left:5px; display:inline-block; overflow:hidden; text-indent:-200px; }
.com_product a.morexx { display:block; width:32px; background:url(../images/dkw_43.jpg) right center no-repeat; color:#9db02c; margin:18px 0 0 10px; }
.com_product a.morexx:hover { color:#146eb6; }
.in_news { width:224px; height:280px; border:1px solid #ebebeb; float:left; padding:10px; margin:10px 0 0 48px; }
.in_news .titl { line-height:28px; border-bottom:1px solid #f4f4f4; }
.in_news .titl .fl { font-size:14px; color:#146eb6; font-weight:bold; }
.in_news .titl .fr { background:url(../images/dkw_52.jpg) right center no-repeat; font-size:12px; padding-right:10px; }
.in_news .titl .fr a { color:#146eb6 }
.in_news .titl .fr a:hover { color:#9db02c; }
.in_news dl { margin:10px 0; border-bottom:1px solid #f4f4f4; height:145px; }
.in_news dt { padding:2px 0 10px; }
.in_news dt a { color:#5a585a; font-size:13px;}
.in_news dt a:hover { color:#146eb6; }
.in_news dd.dat { width:70px; text-align:center; color:#fff; background:#0f66ae; margin-bottom:8px; }
.in_news dd.img { float:left; width:85px; height:64px; padding-top:2px; }
.in_news dd.img img { width:85px; height:64px; }
.in_news dd.p { width:125px; padding-left:8px; float:left; line-height:18px; }
.in_news dd.p a.dd { background:url(../images/dkw_52.jpg) right 2px no-repeat; line-height:10px; margin-left:5px; width:6px; display:inline-block; overflow:hidden; text-indent:-200px; }
.in_news ul { margin:18px 0 0; }
.in_news ul li { width:214px; height:26px; line-height:26px; vertical-align:top; background:url(../images/dkw_83.jpg) no-repeat left center; padding-left:10px; }
.in_news ul li a { float:left; height:26px; overflow:hidden; }
.in_news ul li span { float:right; width:65px; letter-spacing:-0.03em; }
.in_trends { margin-left:14px; }
.in_tab { float:left; width:445px; height:280px; margin:10px 0 0 17px; }
.in_tab .tit { margin-top:10px; background:#0c68af; position:relative; height:25px; }
.in_tab .tit span { display:block; width:105px; height:26px; line-height:25px; padding-left:20px; font-size:14px; color:#fff; padding-top:3px; position:absolute; top:-4px; left:15px; cursor:pointer; }
.in_tab .tit span.on { background:url(../images/dkw_49.jpg) no-repeat; }
.in_tab .cont { background:#ededed; border:1px solid #dfdfdf; border-top:none; padding:15px 0 10px 2px; height:241px; }
.in_tab .cont .list ul li { float:left; width:95px; height:100px; margin:8px 7px; }
.in_tab .cont .list ul li a.p { background:#8495ac; color:#fff; padding:0 4px; line-height:20px; height:20px; display:block; overflow:hidden; }
.in_tab .cont .list ul li a.p:hover { color:#146eb6 }
.bk_bg { width:968px; line-height:5px; height:5px; background:#f9f9f9; margin-left:48px; }
.in_foot { background:url(../images/dkw_90.jpg) no-repeat; width:1035px; padding:20px 0 10px; margin:0 auto; margin-top:20px; }
.in_foot .foot_top { border-bottom:1px solid #ddd; margin:0 20px; padding:10px 20px 20px; line-height:18px; }
.foot_bottom { margin:10px 30px 0; font-size:10px; }
.other_banner { width:1010px; height:250px; background:url(../images/xb_03.jpg) 0 0 no-repeat; position:relative; left:-5px; margin-top:10px; padding-top:14px; }
.other_banner img { width:980px; height:220px; }
.posbread { background:url(../images/posbon.jpg) 0 0 repeat-x; line-height:28px; padding-top:2px; height:28px; padding-left:10px; }
.posbread, .posbread a { color:#000; }
.posbread font { color:#7f911a; }
.leftimg { margin-top:10px; background:url(../images/leftbg_03.jpg) 0 0 no-repeat; width:203px; height:218px; }
.album_box { width:980px; margin:0 auto; }
.album { background:#f5f7f8; width:100%; padding:50px 0 30px; }
.album_box .breadNav { margin:0 0 1px !important; }
.img_top { width:772px; padding:15px; background:#fff; margin:0 auto 20px; position:relative; }
.img_top ul { width:772px; position:relative; overflow:hidden; height:800px; }
.img_top ul li { position:absolute; width:772px; }
.img_top ul li img { width:772px; height:494px; }
.img_top .p { padding:10px 0; line-height:20px; }
.img_top .p h2 { font-size:16px; color:#0c69af; padding-bottom:5px; }
.img_top .p a.img_more { display:inline-block; background:url(../images/w0_10.jpg) no-repeat; width:15px; height:14px; position:relative; top:2px; left:10px; *top:-2px;
}
.img_top .left { background:url(../images/w0_03.jpg) no-repeat; width:20px; height:39px; position:absolute; left:-20px; top:280px; margin-top:-30px; cursor:pointer; }
.img_top .right { background:url(../images/w0_05.jpg) no-repeat; width:20px; height:39px; position:absolute; right:-20px; top:280px; margin-top:-30px; cursor:pointer; }
.img_bottom { width:772px; padding:15px 15px 10px; height:140px; background:#fff; margin:0 auto; position:relative; }
.img_bottom .cont { width:745px; height:138px; padding-top:40px; overflow:hidden; position:absolute; top:-25px; margin-left:-373px; left:50%; }
.img_bottom .cont ul { width:1000px; position:relative; height:135px; }
.img_bottom .cont ul li { float:left; width:141px; height:135px; margin:0 4px; cursor:pointer; position:relative; }
.img_bottom .cont ul li .img { width:131px; height:100px; background:url(../images/imgbs.jpg) no-repeat; padding:5px 5px; }
.img_bottom .cont ul li img { width:125px; height:94px; border:3px solid #fff; }
.img_bottom .cont ul li p { margin-top:5px; padding:0 5px; line-height:18px; }
.img_bottom .cont ul li .topbg { display:none; position:absolute; }
.img_bottom .cont ul li.on .topbg { display:block; background:url(../images/w0_16.gif) no-repeat; width:24px; height:11px; position:absolute; left:50px; top:-25px; }
.img_bottom .cont ul li.on img { border:3px solid #9fb32e; }
.img_bottom .next { background:url(../images/w0_20.jpg) no-repeat; width:22px; height:35px; position:absolute; left:6px; top:52px; cursor:pointer; }
.img_bottom .por { background:url(../images/w0_23.jpg) no-repeat; width:22px; height:35px; position:absolute; right:7px; top:52px; cursor:pointer; }
.ctb1 { background:url(../images/linex_05.jpg) repeat-y; width:743px; margin-top:10px; margin-left:10px; }
.ctb2 { background:url(../images/linex_03.jpg) left top no-repeat; width:100%; padding-top:4px; }
.ctb3 { background:url(../images/linex_10.jpg) left bottom no-repeat; width:100%; padding-bottom:9px; }
.ctb4 { background:url(../images/linex_08.jpg) left bottom repeat-x; margin:0 6px 0 4px; }
.ctb4 .xx { background:url(../images/eex_03.jpg) left bottom no-repeat; }
.outpage { position:absolute; z-index:999; right:0px; top:0; background:#FFF; width:374px; border:1px solid #F2B477; padding-bottom:20px; }
.outpage p { font-size:14px; text-align:center; padding-top:20px; line-height:24px; }
.outpageMenu { padding-top:20px; overflow:hidden; zoom:1; padding-left:90px; }
.outpageMenu a { display:block; float:left; width:75px; height:30px; background:#178DCA; text-align:center; line-height:30px; color:#FFF; margin-right:40px; }
.childx { position:absolute; width:110px; top:33px; background:#9FB22D; left:0; padding-bottom:5px; display:none; z-index:100; }
.childx a { display:block; line-height:25px; color:#fff; }
.childx a:hover { background:#849714; text-decoration:none; }
.nav ul li:hover .childx { display:block; }
.nav ul li:hover h2 { background:#9FB22D; font-weight:bold; }
#lovexin14 { z-index:199; width:173px; }
.qqcontact_out { overflow:hidden; zoom:1; margin-bottom:20px; }
.qqcontact { float:right; width:129px; background:url(../images/zxzx.gif) no-repeat left 0; }
.qqcontact span { width:129px; background:url(../images/zxzx.gif) no-repeat bottom; }
/*.contacttop{ width:128px; height:77px; margin-bottom:-6px;background:url(../images/qq1.gif) no-repeat  left;}*/
.contactmain {/* width:128px; */ padding:61px 0 10px 5px; zoom:1; }
.contactmain a { zoom:1; display:block; color:#000; width:85px; height:20px; margin:5px 10px; line-height:20px; text-decoration:none; cursor:pointer; background:url(../images/kefu.gif) no-repeat left; padding-left:20px; }
.contactmain span { margin-left:20px; }
.contactmain a:hover { color:#333; }
/*.contactmain .img{ float:left; width:23px; height:16px; text-align:right;}
.contactmain img{ vertical-align:middle;}*/
.contactbot { width:129px; height:6px; background:url(../images/zxzx.gif) no-repeat bottom; }
.qqcontact_2 { padding:8px 0 0 3px; width:122px; height:53px; background:url(../images/bg_1.jpg) no-repeat left top; }


/* foot_Icons */
.foot_Icons{ width: 100%; padding: 10px 0px; text-align:  center;}
.foot_Icons img{ display: inline; padding: 0 10px;}
.cloud-zoom-loading{ visibility:hidden;}

.digg{ text-align:center; padding:10px 0;}
.digg span{ text-decoration:none; border:1px solid #255CAE; background:#0f69b0; color:#fff;}
.digg a,.digg span{ display:inline-block; padding:0 8px; text-align:center; height:20px; line-height:20px; margin:0 5px; }

/**/
.page_point{ *margin-right:8px; position:relative; *top:-6px;}


.in_foot .powerby{ display:none;}

.mapbox{
	width:740px;
	height:400px;
	border: 1px solid #D8D5DE;
	margin:0px auto;
}
.mapbox .info_content{
	padding:10px 0;
	font-family:"Microsoft Yahei", "arial", "\5b8b\4f53";
}
.mapbox .info_content .title{
	margin-bottom:5px;
	display:block;
	font-weight:bold;
	font-size:16px;
	color:#555;
}
.mapbox .info_content .text{
	color:#777;
}

.gm-style-iw > div{
	overflow:hidden !important;
}








